﻿using System;
using System.Collections.Generic;
using System.Text;
using KingSite.Purview.Domain;
using System.Web.Security;


namespace KingSite.Purview {

    public abstract class MembershipExProvider : MembershipProvider {
        public abstract bool CanDo(string userName, string controllerName, string actionName);
        public abstract void LockUser(string userName);
        public abstract IList<Sys_Module> GetAllModules();
        public abstract IList<Sys_Function> GetFunctionsByModule(string moduleName);
        public abstract bool ResetPwd(string userName, string pwd);
        public abstract IList<NavTreeMenu> GetMenues(string userName);
    }
}
